Doc for ProSel revision 3.8 ------------------------------------------------------------------ Version 3.4 adds an auto park heads at the time the screen blank occurs. It is not hardware specific and works on any hard disk. Version 3.5 skips over blank lines and any line starting with a character less than 64 in ascii. A ^@ character at the start of a title tells ProSel to print the title in inverse. There was also a fix of a minor bug in the screen blanking. (If you want inverse titles then you should get the current editor which was revised to support them better.) Version 3.6 also allows use of mousetext for "headers" or titles. (This is not supported in the 40-column version of ProSel.) It does this by allowing control characters to print. You must be careful not to use control characters that change the cursor position except for the backspace which can be useful. Also, you must get the current version 2.4 of PROSEL.ED to use mousetext. Some notes on the use of mousetext: The sequence ^[^O turns on mousetext for the following characters. The sequence ^X^N turns mousetext off. (Note that, eg, ^X is the single character control-X. Also, ^[ is the ESC character. Here are some examples of mousetext use. In these examples, I use the * to stand for a space. Also, the title is put in quotes, but you do not type the quotes. (1) "^[^ONVWV^X*Miscellaneous*^[^OVWVN^X^N" Notice here that the first ^X is not followed by ^N. The ^N character turns inverse off and we wanted inverse (turned on by ^O) to remain. You can type the ^X directly in the external editor, but the ^[ (ESC) and ^N and ^O are commands to the editor. To enter these as characters, you type ^O (the command to override commands) and then the desired character. (2) This is a three line example, but you could just use the middle line. "*^H________________________" (24 underlines) "*^[^O[[[^X^N*Disk*Utilities*^[^O[[[^X^N" "^[^OLLLLLLLLLLLLLLLLLLLLLLLL" (24 L's) Notes on this example: The first and third lines do not turn off mousetext at the end. This is unnecessary if there are the full 24 printing characters, since ProSel will turn it off at the end of a line. The reason for the space-^H in the first line is to avoid having the cursor stop on this line since it will stop on an underline character (ascii over 63). (3) Another three line example with the same 1st and 3rd lines as in (2). The middle line is: "^O*^N***^[^OZ^^X^N*Miscellany^[^OZ^^X^N****^O*^N" Here ^O is used to turn on inverse for just a few characters. Note no space after the title even though one is in front of it. The Z mousetext character is a vertical line at the right so it "contains" a space. Note also that the ^^X is the ^ character (mousetext here) followed by control-X. (4) You can also use mousetext for a program title, as in: "P^H****Park*Heads**^[^OM^X^N" Here we want to use spaces at the start to tab the title over. But the first space would not let this be a selectable item. So we put the first character P of the title in ("P" so that the alpha keys will work as expected), then a backspace and some spaces to tab it. Here are descriptions of some mousetext characters for those with no knowledge of them: @ = closed apple T = lower left corner A = open apple U = right arrow C = hourglass V = full checkerboard D = checkmark W = complement of V H = left arrow XY = file card J = down arrow Z = right bar K = up arrow [ = diamond L = top bar \ = top & bottom bars M = Return icon ] = greek cross N = inverse block ^ = dot in box open left S = center horiz line _ = left bar Have fun. Version 3.7 adds a "screens" feature that essentially makes ProSel infinitely expandable. I regard this as a major update, even though the actual changes in the PROSEL file are few and most of the work is done by changes to the external editor. You must also download version 2.5 or 2.6 of PROSEL.ED (file PROSED.BNY) in order to use this enhancement. There is a file SCREEN.BNY containing a screens demo, and the demo contains all necessary documentation for using this feature. Version 3.8 is a minor change that to 3.7 which adds the feature that a mouse click will move the cursor to a selectable item (arrow keys also do that, and did in 3.7). This is a convenience for use of a mouse with screens having few selectable items, on which the cursor may become invisible with mouse usage. ------------------------------------------------------------------ How to revise to 3.8: Download the file CRYPT.EXE (or CRYPT.BNY)if you don't already have the program CRYPTOR. Use CRYPTOR on any files with the suffix ".CRY". (Note that you should give "PROSEL.80" as the destination filename when you run CRYPTOR on the file PROSEL.80.CRY.) (Read the file CRYPT.TXT in DL1 (or in CRYPT.BNY) for instructions on decrypting ProSel files. Format a disk called /FLOPPY (or use your existing one), and copy the files PROSEL.80, PROSEL.SYSTEM, and INSTALL.REVISN from this download to it. Copy the file COPY from the COMMANDS directory of your ProSel disk to a COMMANDS directory on /FLOPPY (if you are not using the existing disk). Then get into BASIC and type PREFIX /FLOPPY and then RUN INSTALL.REVISN and follow the instructions. The present INSTALL.REVISN program will support the CYCLER. That is, it will revise not only the file PROSEL and PROSEL.SYSTEM, but any files PROSEL.1, .2 etc that you have - all automatic. NOTE: The file PROSEL.80 that you get is slightly larger than the same file on recently supplied floppies or 3.5 disks. This is because the files on supplied disks are "sparse" and the one in this download is not. There is no difference except that there may be no room on the disk /FLOPPY to receive the updated file without deleting something.